From: Subject: GNU General Public License v3.0 - GNU Project - Free Software Foundation (FSF) Date: Thu, 24 Mar 2011 20:11:27 +0100 MIME-Version: 1.0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.gnu.org/licenses/gpl-3.0-standalone.html X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 =EF=BB=BF GNU General Public License v3.0 - GNU Project - Free = Software Foundation (FSF)

GNU GENERAL PUBLIC LICENSE

Version 3, 29 June 2007

Copyright =C2=A9 2007 Free Software Foundation, Inc. <http://fsf.org/>

Everyone is permitted to copy and distribute verbatim copies of this = license=20 document, but changing it is not allowed.

Preamble

The GNU General Public License is a free, copyleft license for = software and=20 other kinds of works.

The licenses for most software and other practical works are designed = to take=20 away your freedom to share and change the works. By contrast, the GNU = General=20 Public License is intended to guarantee your freedom to share and change = all=20 versions of a program--to make sure it remains free software for all its = users.=20 We, the Free Software Foundation, use the GNU General Public License for = most of=20 our software; it applies also to any other work released this way by its = authors. You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not = price. Our=20 General Public Licenses are designed to make sure that you have the = freedom to=20 distribute copies of free software (and charge for them if you wish), = that you=20 receive source code or can get it if you want it, that you can change = the=20 software or use pieces of it in new free programs, and that you know you = can do=20 these things.

To protect your rights, we need to prevent others from denying you = these=20 rights or asking you to surrender the rights. Therefore, you have = certain=20 responsibilities if you distribute copies of the software, or if you = modify it:=20 responsibilities to respect the freedom of others.

For example, if you distribute copies of such a program, whether = gratis or=20 for a fee, you must pass on to the recipients the same freedoms that you = received. You must make sure that they, too, receive or can get the = source code.=20 And you must show them these terms so they know their rights.

Developers that use the GNU GPL protect your rights with two steps: = (1)=20 assert copyright on the software, and (2) offer you this License giving = you=20 legal permission to copy, distribute and/or modify it.

For the developers' and authors' protection, the GPL clearly explains = that=20 there is no warranty for this free software. For both users' and = authors' sake,=20 the GPL requires that modified versions be marked as changed, so that = their=20 problems will not be attributed erroneously to authors of previous = versions.

Some devices are designed to deny users access to install or run = modified=20 versions of the software inside them, although the manufacturer can do = so. This=20 is fundamentally incompatible with the aim of protecting users' freedom = to=20 change the software. The systematic pattern of such abuse occurs in the = area of=20 products for individuals to use, which is precisely where it is most=20 unacceptable. Therefore, we have designed this version of the GPL to = prohibit=20 the practice for those products. If such problems arise substantially in = other=20 domains, we stand ready to extend this provision to those domains in = future=20 versions of the GPL, as needed to protect the freedom of users.

Finally, every program is threatened constantly by software patents. = States=20 should not allow patents to restrict development and use of software on=20 general-purpose computers, but in those that do, we wish to avoid the = special=20 danger that patents applied to a free program could make it effectively=20 proprietary. To prevent this, the GPL assures that patents cannot be = used to=20 render the program non-free.

The precise terms and conditions for copying, distribution and = modification=20 follow.

TERMS AND CONDITIONS

0. Definitions.

=E2=80=9CThis License=E2=80=9D refers to version 3 of the GNU General = Public License.

=E2=80=9CCopyright=E2=80=9D also means copyright-like laws that apply = to other kinds of=20 works, such as semiconductor masks.

=E2=80=9CThe Program=E2=80=9D refers to any copyrightable work = licensed under this License.=20 Each licensee is addressed as =E2=80=9Cyou=E2=80=9D. = =E2=80=9CLicensees=E2=80=9D and =E2=80=9Crecipients=E2=80=9D may be=20 individuals or organizations.

To =E2=80=9Cmodify=E2=80=9D a work means to copy from or adapt all or = part of the work in a=20 fashion requiring copyright permission, other than the making of an = exact copy.=20 The resulting work is called a =E2=80=9Cmodified version=E2=80=9D of the = earlier work or a work=20 =E2=80=9Cbased on=E2=80=9D the earlier work.

A =E2=80=9Ccovered work=E2=80=9D means either the unmodified Program = or a work based on the=20 Program.

To =E2=80=9Cpropagate=E2=80=9D a work means to do anything with it = that, without permission,=20 would make you directly or secondarily liable for infringement under = applicable=20 copyright law, except executing it on a computer or modifying a private = copy.=20 Propagation includes copying, distribution (with or without = modification),=20 making available to the public, and in some countries other activities = as=20 well.

To =E2=80=9Cconvey=E2=80=9D a work means any kind of propagation that = enables other parties=20 to make or receive copies. Mere interaction with a user through a = computer=20 network, with no transfer of a copy, is not conveying.

An interactive user interface displays =E2=80=9CAppropriate Legal = Notices=E2=80=9D to the=20 extent that it includes a convenient and prominently visible feature = that (1)=20 displays an appropriate copyright notice, and (2) tells the user that = there is=20 no warranty for the work (except to the extent that warranties are = provided),=20 that licensees may convey the work under this License, and how to view a = copy of=20 this License. If the interface presents a list of user commands or = options, such=20 as a menu, a prominent item in the list meets this criterion.

1. Source Code.

The =E2=80=9Csource code=E2=80=9D for a work means the preferred form = of the work for making=20 modifications to it. =E2=80=9CObject code=E2=80=9D means any non-source = form of a work.

A =E2=80=9CStandard Interface=E2=80=9D means an interface that either = is an official standard=20 defined by a recognized standards body, or, in the case of interfaces = specified=20 for a particular programming language, one that is widely used among = developers=20 working in that language.

The =E2=80=9CSystem Libraries=E2=80=9D of an executable work include = anything, other than the=20 work as a whole, that (a) is included in the normal form of packaging a = Major=20 Component, but which is not part of that Major Component, and (b) serves = only to=20 enable use of the work with that Major Component, or to implement a = Standard=20 Interface for which an implementation is available to the public in = source code=20 form. A =E2=80=9CMajor Component=E2=80=9D, in this context, means a = major essential component=20 (kernel, window system, and so on) of the specific operating system (if = any) on=20 which the executable work runs, or a compiler used to produce the work, = or an=20 object code interpreter used to run it.

The =E2=80=9CCorresponding Source=E2=80=9D for a work in object code = form means all the=20 source code needed to generate, install, and (for an executable work) = run the=20 object code and to modify the work, including scripts to control those=20 activities. However, it does not include the work's System Libraries, or = general-purpose tools or generally available free programs which are = used=20 unmodified in performing those activities but which are not part of the = work.=20 For example, Corresponding Source includes interface definition files = associated=20 with source files for the work, and the source code for shared libraries = and=20 dynamically linked subprograms that the work is specifically designed to = require, such as by intimate data communication or control flow between = those=20 subprograms and other parts of the work.

The Corresponding Source need not include anything that users can = regenerate=20 automatically from other parts of the Corresponding Source.

The Corresponding Source for a work in source code form is that same=20 work.

2. Basic Permissions.

All rights granted under this License are granted for the term of = copyright=20 on the Program, and are irrevocable provided the stated conditions are = met. This=20 License explicitly affirms your unlimited permission to run the = unmodified=20 Program. The output from running a covered work is covered by this = License only=20 if the output, given its content, constitutes a covered work. This = License=20 acknowledges your rights of fair use or other equivalent, as provided by = copyright law.

You may make, run and propagate covered works that you do not convey, = without=20 conditions so long as your license otherwise remains in force. You may = convey=20 covered works to others for the sole purpose of having them make = modifications=20 exclusively for you, or provide you with facilities for running those = works,=20 provided that you comply with the terms of this License in conveying all = material for which you do not control copyright. Those thus making or = running=20 the covered works for you must do so exclusively on your behalf, under = your=20 direction and control, on terms that prohibit them from making any = copies of=20 your copyrighted material outside their relationship with you.

Conveying under any other circumstances is permitted solely under the = conditions stated below. Sublicensing is not allowed; section 10 makes = it=20 unnecessary.

3. Protecting Users' Legal Rights From=20 Anti-Circumvention Law.

No covered work shall be deemed part of an effective technological = measure=20 under any applicable law fulfilling obligations under article 11 of the = WIPO=20 copyright treaty adopted on 20 December 1996, or similar laws = prohibiting or=20 restricting circumvention of such measures.

When you convey a covered work, you waive any legal power to forbid=20 circumvention of technological measures to the extent such circumvention = is=20 effected by exercising rights under this License with respect to the = covered=20 work, and you disclaim any intention to limit operation or modification = of the=20 work as a means of enforcing, against the work's users, your or third = parties'=20 legal rights to forbid circumvention of technological measures.

4. Conveying Verbatim Copies.

You may convey verbatim copies of the Program's source code as you = receive=20 it, in any medium, provided that you conspicuously and appropriately = publish on=20 each copy an appropriate copyright notice; keep intact all notices = stating that=20 this License and any non-permissive terms added in accord with section 7 = apply=20 to the code; keep intact all notices of the absence of any warranty; and = give=20 all recipients a copy of this License along with the Program.

You may charge any price or no price for each copy that you convey, = and you=20 may offer support or warranty protection for a fee.

5. Conveying Modified Source Versions.

You may convey a work based on the Program, or the modifications to = produce=20 it from the Program, in the form of source code under the terms of = section 4,=20 provided that you also meet all of these conditions:

A compilation of a covered work with other separate and independent = works,=20 which are not by their nature extensions of the covered work, and which = are not=20 combined with it such as to form a larger program, in or on a volume of = a=20 storage or distribution medium, is called an =E2=80=9Caggregate=E2=80=9D = if the compilation and=20 its resulting copyright are not used to limit the access or legal rights = of the=20 compilation's users beyond what the individual works permit. Inclusion = of a=20 covered work in an aggregate does not cause this License to apply to the = other=20 parts of the aggregate.

6. Conveying Non-Source Forms.

You may convey a covered work in object code form under the terms of = sections=20 4 and 5, provided that you also convey the machine-readable = Corresponding Source=20 under the terms of this License, in one of these ways:

A separable portion of the object code, whose source code is excluded = from=20 the Corresponding Source as a System Library, need not be included in = conveying=20 the object code work.

A =E2=80=9CUser Product=E2=80=9D is either (1) a =E2=80=9Cconsumer = product=E2=80=9D, which means any tangible=20 personal property which is normally used for personal, family, or = household=20 purposes, or (2) anything designed or sold for incorporation into a = dwelling. In=20 determining whether a product is a consumer product, doubtful cases = shall be=20 resolved in favor of coverage. For a particular product received by a = particular=20 user, =E2=80=9Cnormally used=E2=80=9D refers to a typical or common use = of that class of=20 product, regardless of the status of the particular user or of the way = in which=20 the particular user actually uses, or expects or is expected to use, the = product. A product is a consumer product regardless of whether the = product has=20 substantial commercial, industrial or non-consumer uses, unless such = uses=20 represent the only significant mode of use of the product.

=E2=80=9CInstallation Information=E2=80=9D for a User Product means = any methods, procedures,=20 authorization keys, or other information required to install and execute = modified versions of a covered work in that User Product from a modified = version=20 of its Corresponding Source. The information must suffice to ensure that = the=20 continued functioning of the modified object code is in no case = prevented or=20 interfered with solely because modification has been made.

If you convey an object code work under this section in, or with, or=20 specifically for use in, a User Product, and the conveying occurs as = part of a=20 transaction in which the right of possession and use of the User Product = is=20 transferred to the recipient in perpetuity or for a fixed term = (regardless of=20 how the transaction is characterized), the Corresponding Source conveyed = under=20 this section must be accompanied by the Installation Information. But = this=20 requirement does not apply if neither you nor any third party retains = the=20 ability to install modified object code on the User Product (for = example, the=20 work has been installed in ROM).

The requirement to provide Installation Information does not include = a=20 requirement to continue to provide support service, warranty, or updates = for a=20 work that has been modified or installed by the recipient, or for the = User=20 Product in which it has been modified or installed. Access to a network = may be=20 denied when the modification itself materially and adversely affects the = operation of the network or violates the rules and protocols for = communication=20 across the network.

Corresponding Source conveyed, and Installation Information provided, = in=20 accord with this section must be in a format that is publicly documented = (and=20 with an implementation available to the public in source code form), and = must=20 require no special password or key for unpacking, reading or = copying.

7. Additional Terms.

=E2=80=9CAdditional permissions=E2=80=9D are terms that supplement = the terms of this License=20 by making exceptions from one or more of its conditions. Additional = permissions=20 that are applicable to the entire Program shall be treated as though = they were=20 included in this License, to the extent that they are valid under = applicable=20 law. If additional permissions apply only to part of the Program, that = part may=20 be used separately under those permissions, but the entire Program = remains=20 governed by this License without regard to the additional = permissions.

When you convey a copy of a covered work, you may at your option = remove any=20 additional permissions from that copy, or from any part of it. = (Additional=20 permissions may be written to require their own removal in certain cases = when=20 you modify the work.) You may place additional permissions on material, = added by=20 you to a covered work, for which you have or can give appropriate = copyright=20 permission.

Notwithstanding any other provision of this License, for material you = add to=20 a covered work, you may (if authorized by the copyright holders of that=20 material) supplement the terms of this License with terms:

All other non-permissive additional terms are considered = =E2=80=9Cfurther=20 restrictions=E2=80=9D within the meaning of section 10. If the Program = as you received=20 it, or any part of it, contains a notice stating that it is governed by = this=20 License along with a term that is a further restriction, you may remove = that=20 term. If a license document contains a further restriction but permits=20 relicensing or conveying under this License, you may add to a covered = work=20 material governed by the terms of that license document, provided that = the=20 further restriction does not survive such relicensing or conveying.

If you add terms to a covered work in accord with this section, you = must=20 place, in the relevant source files, a statement of the additional terms = that=20 apply to those files, or a notice indicating where to find the = applicable=20 terms.

Additional terms, permissive or non-permissive, may be stated in the = form of=20 a separately written license, or stated as exceptions; the above = requirements=20 apply either way.

8. Termination.

You may not propagate or modify a covered work except as expressly = provided=20 under this License. Any attempt otherwise to propagate or modify it is = void, and=20 will automatically terminate your rights under this License (including = any=20 patent licenses granted under the third paragraph of section 11).

However, if you cease all violation of this License, then your = license from a=20 particular copyright holder is reinstated (a) provisionally, unless and = until=20 the copyright holder explicitly and finally terminates your license, and = (b)=20 permanently, if the copyright holder fails to notify you of the = violation by=20 some reasonable means prior to 60 days after the cessation.

Moreover, your license from a particular copyright holder is = reinstated=20 permanently if the copyright holder notifies you of the violation by = some=20 reasonable means, this is the first time you have received notice of = violation=20 of this License (for any work) from that copyright holder, and you cure = the=20 violation prior to 30 days after your receipt of the notice.

Termination of your rights under this section does not terminate the = licenses=20 of parties who have received copies or rights from you under this = License. If=20 your rights have been terminated and not permanently reinstated, you do = not=20 qualify to receive new licenses for the same material under section = 10.

9. Acceptance Not Required for Having = Copies.

You are not required to accept this License in order to receive or = run a copy=20 of the Program. Ancillary propagation of a covered work occurring solely = as a=20 consequence of using peer-to-peer transmission to receive a copy = likewise does=20 not require acceptance. However, nothing other than this License grants = you=20 permission to propagate or modify any covered work. These actions = infringe=20 copyright if you do not accept this License. Therefore, by modifying or=20 propagating a covered work, you indicate your acceptance of this License = to do=20 so.

10. Automatic Licensing of Downstream = Recipients.

Each time you convey a covered work, the recipient automatically = receives a=20 license from the original licensors, to run, modify and propagate that = work,=20 subject to this License. You are not responsible for enforcing = compliance by=20 third parties with this License.

An =E2=80=9Centity transaction=E2=80=9D is a transaction transferring = control of an=20 organization, or substantially all assets of one, or subdividing an=20 organization, or merging organizations. If propagation of a covered work = results=20 from an entity transaction, each party to that transaction who receives = a copy=20 of the work also receives whatever licenses to the work the party's = predecessor=20 in interest had or could give under the previous paragraph, plus a right = to=20 possession of the Corresponding Source of the work from the predecessor = in=20 interest, if the predecessor has it or can get it with reasonable = efforts.

You may not impose any further restrictions on the exercise of the = rights=20 granted or affirmed under this License. For example, you may not impose = a=20 license fee, royalty, or other charge for exercise of rights granted = under this=20 License, and you may not initiate litigation (including a cross-claim or = counterclaim in a lawsuit) alleging that any patent claim is infringed = by=20 making, using, selling, offering for sale, or importing the Program or = any=20 portion of it.

11. Patents.

A =E2=80=9Ccontributor=E2=80=9D is a copyright holder who authorizes = use under this License=20 of the Program or a work on which the Program is based. The work thus = licensed=20 is called the contributor's =E2=80=9Ccontributor version=E2=80=9D.

A contributor's =E2=80=9Cessential patent claims=E2=80=9D are all = patent claims owned or=20 controlled by the contributor, whether already acquired or hereafter = acquired,=20 that would be infringed by some manner, permitted by this License, of = making,=20 using, or selling its contributor version, but do not include claims = that would=20 be infringed only as a consequence of further modification of the = contributor=20 version. For purposes of this definition, =E2=80=9Ccontrol=E2=80=9D = includes the right to grant=20 patent sublicenses in a manner consistent with the requirements of this=20 License.

Each contributor grants you a non-exclusive, worldwide, royalty-free = patent=20 license under the contributor's essential patent claims, to make, use, = sell,=20 offer for sale, import and otherwise run, modify and propagate the = contents of=20 its contributor version.

In the following three paragraphs, a =E2=80=9Cpatent license=E2=80=9D = is any express=20 agreement or commitment, however denominated, not to enforce a patent = (such as=20 an express permission to practice a patent or covenant not to sue for = patent=20 infringement). To =E2=80=9Cgrant=E2=80=9D such a patent license to a = party means to make such an=20 agreement or commitment not to enforce a patent against the party.

If you convey a covered work, knowingly relying on a patent license, = and the=20 Corresponding Source of the work is not available for anyone to copy, = free of=20 charge and under the terms of this License, through a publicly available = network=20 server or other readily accessible means, then you must either (1) cause = the=20 Corresponding Source to be so available, or (2) arrange to deprive = yourself of=20 the benefit of the patent license for this particular work, or (3) = arrange, in a=20 manner consistent with the requirements of this License, to extend the = patent=20 license to downstream recipients. =E2=80=9CKnowingly relying=E2=80=9D = means you have actual=20 knowledge that, but for the patent license, your conveying the covered = work in a=20 country, or your recipient's use of the covered work in a country, would = infringe one or more identifiable patents in that country that you have = reason=20 to believe are valid.

If, pursuant to or in connection with a single transaction or = arrangement,=20 you convey, or propagate by procuring conveyance of, a covered work, and = grant a=20 patent license to some of the parties receiving the covered work = authorizing=20 them to use, propagate, modify or convey a specific copy of the covered = work,=20 then the patent license you grant is automatically extended to all = recipients of=20 the covered work and works based on it.

A patent license is =E2=80=9Cdiscriminatory=E2=80=9D if it does not = include within the scope=20 of its coverage, prohibits the exercise of, or is conditioned on the=20 non-exercise of one or more of the rights that are specifically granted = under=20 this License. You may not convey a covered work if you are a party to an = arrangement with a third party that is in the business of distributing = software,=20 under which you make payment to the third party based on the extent of = your=20 activity of conveying the work, and under which the third party grants, = to any=20 of the parties who would receive the covered work from you, a = discriminatory=20 patent license (a) in connection with copies of the covered work = conveyed by you=20 (or copies made from those copies), or (b) primarily for and in = connection with=20 specific products or compilations that contain the covered work, unless = you=20 entered into that arrangement, or that patent license was granted, prior = to 28=20 March 2007.

Nothing in this License shall be construed as excluding or limiting = any=20 implied license or other defenses to infringement that may otherwise be=20 available to you under applicable patent law.

12. No Surrender of Others' Freedom.

If conditions are imposed on you (whether by court order, agreement = or=20 otherwise) that contradict the conditions of this License, they do not = excuse=20 you from the conditions of this License. If you cannot convey a covered = work so=20 as to satisfy simultaneously your obligations under this License and any = other=20 pertinent obligations, then as a consequence you may not convey it at = all. For=20 example, if you agree to terms that obligate you to collect a royalty = for=20 further conveying from those to whom you convey the Program, the only = way you=20 could satisfy both those terms and this License would be to refrain = entirely=20 from conveying the Program.

13. Use with the GNU Affero General Public=20 License.

Notwithstanding any other provision of this License, you have = permission to=20 link or combine any covered work with a work licensed under version 3 of = the GNU=20 Affero General Public License into a single combined work, and to convey = the=20 resulting work. The terms of this License will continue to apply to the = part=20 which is the covered work, but the special requirements of the GNU = Affero=20 General Public License, section 13, concerning interaction through a = network=20 will apply to the combination as such.

14. Revised Versions of this License.

The Free Software Foundation may publish revised and/or new versions = of the=20 GNU General Public License from time to time. Such new versions will be = similar=20 in spirit to the present version, but may differ in detail to address = new=20 problems or concerns.

Each version is given a distinguishing version number. If the Program = specifies that a certain numbered version of the GNU General Public = License =E2=80=9Cor=20 any later version=E2=80=9D applies to it, you have the option of = following the terms and=20 conditions either of that numbered version or of any later version = published by=20 the Free Software Foundation. If the Program does not specify a version = number=20 of the GNU General Public License, you may choose any version ever = published by=20 the Free Software Foundation.

If the Program specifies that a proxy can decide which future = versions of the=20 GNU General Public License can be used, that proxy's public statement of = acceptance of a version permanently authorizes you to choose that = version for=20 the Program.

Later license versions may give you additional or different = permissions.=20 However, no additional obligations are imposed on any author or = copyright holder=20 as a result of your choosing to follow a later version.

15. Disclaimer of Warranty.

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY = APPLICABLE=20 LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS = AND/OR OTHER=20 PARTIES PROVIDE THE PROGRAM =E2=80=9CAS IS=E2=80=9D WITHOUT WARRANTY OF = ANY KIND, EITHER=20 EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED = WARRANTIES OF=20 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS = TO THE=20 QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM = PROVE=20 DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR=20 CORRECTION.

16. Limitation of Liability.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING = WILL=20 ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE = PROGRAM=20 AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, = SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR = INABILITY=20 TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA = BEING=20 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A = FAILURE OF=20 THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR = OTHER=20 PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

17. Interpretation of Sections 15 and = 16.

If the disclaimer of warranty and limitation of liability provided = above=20 cannot be given local legal effect according to their terms, reviewing = courts=20 shall apply local law that most closely approximates an absolute waiver = of all=20 civil liability in connection with the Program, unless a warranty or = assumption=20 of liability accompanies a copy of the Program in return for a fee.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New = Programs

If you develop a new program, and you want it to be of the greatest = possible=20 use to the public, the best way to achieve this is to make it free = software=20 which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safest = to attach=20 them to the start of each source file to most effectively state the = exclusion of=20 warranty; and each file should have at least the = =E2=80=9Ccopyright=E2=80=9D line and a pointer=20 to where the full notice is found.

    <one line to give the =
program's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see =
<http://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper = mail.

If the program does terminal interaction, make it output a short = notice like=20 this when it starts in an interactive mode:

    <program>  =
Copyright (C) <year>  <name of author>
    This program comes with ABSOLUTELY NO WARRANTY; for details type =
`show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the = appropriate=20 parts of the General Public License. Of course, your program's commands = might be=20 different; for a GUI interface, you would use an =E2=80=9Cabout = box=E2=80=9D.

You should also get your employer (if you work as a programmer) or = school, if=20 any, to sign a =E2=80=9Ccopyright disclaimer=E2=80=9D for the program, = if necessary. For more=20 information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>= ;.

The GNU General Public License does not permit incorporating your = program=20 into proprietary programs. If your program is a subroutine library, you = may=20 consider it more useful to permit linking proprietary applications with = the=20 library. If this is what you want to do, use the GNU Lesser General = Public=20 License instead of this License. But first, please read <http://www.gnu.o= rg/philosophy/why-not-lgpl.html>.